锲而不舍: to chip away at a task and not abandon it (idiom); to chisel away at sth, to persevere, unflagging efforts...